package com.ruoyi.system.domain;

import java.math.BigDecimal;

/**
 * 投标需求选择投标人标
 */
public class BiddingDemandSelection {
    /**
     * 投标需求招标id
     */
    private Long biddingSelectionId;

    /**
     * 招标需求id
     */
    private Long biddingDemandId;

    /**
     * 投标人id
     */
    private Long biddingSelectionUserId;

    /**
     * 投标人名称
     */
    private String biddingSelectionUserName;

    /**
     * 投标人类型 0公司 1个人
     */
    private String biddingSelectionType;

    /**
     * 总成交额
     */
    private BigDecimal biddingSelectionTotalMoney;

    /**
     * 交付的担保金额
     */
    private BigDecimal biddingSelectionGuaranteeMoney;

    public Long getBiddingSelectionId() {
        return biddingSelectionId;
    }

    public void setBiddingSelectionId(Long biddingSelectionId) {
        this.biddingSelectionId = biddingSelectionId;
    }

    public Long getBiddingDemandId() {
        return biddingDemandId;
    }

    public void setBiddingDemandId(Long biddingDemandId) {
        this.biddingDemandId = biddingDemandId;
    }

    public Long getBiddingSelectionUserId() {
        return biddingSelectionUserId;
    }

    public void setBiddingSelectionUserId(Long biddingSelectionUserId) {
        this.biddingSelectionUserId = biddingSelectionUserId;
    }

    public String getBiddingSelectionUserName() {
        return biddingSelectionUserName;
    }

    public void setBiddingSelectionUserName(String biddingSelectionUserName) {
        this.biddingSelectionUserName = biddingSelectionUserName;
    }

    public String getBiddingSelectionType() {
        return biddingSelectionType;
    }

    public void setBiddingSelectionType(String biddingSelectionType) {
        this.biddingSelectionType = biddingSelectionType;
    }

    public BigDecimal getBiddingSelectionTotalMoney() {
        return biddingSelectionTotalMoney;
    }

    public void setBiddingSelectionTotalMoney(BigDecimal biddingSelectionTotalMoney) {
        this.biddingSelectionTotalMoney = biddingSelectionTotalMoney;
    }

    public BigDecimal getBiddingSelectionGuaranteeMoney() {
        return biddingSelectionGuaranteeMoney;
    }

    public void setBiddingSelectionGuaranteeMoney(BigDecimal biddingSelectionGuaranteeMoney) {
        this.biddingSelectionGuaranteeMoney = biddingSelectionGuaranteeMoney;
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", biddingSelectionId=").append(biddingSelectionId);
        sb.append(", biddingDemandId=").append(biddingDemandId);
        sb.append(", biddingSelectionUserId=").append(biddingSelectionUserId);
        sb.append(", biddingSelectionUserName=").append(biddingSelectionUserName);
        sb.append(", biddingSelectionType=").append(biddingSelectionType);
        sb.append(", biddingSelectionTotalMoney=").append(biddingSelectionTotalMoney);
        sb.append(", biddingSelectionGuaranteeMoney=").append(biddingSelectionGuaranteeMoney);
        sb.append("]");
        return sb.toString();
    }
}